/*
*    Phantom Test Driver v2.0 GUI Automation Software
*    Copyright (C) 2009  John C. Van Arsdall (john@phantomtest.com)
*
*    This program is free software; you can redistribute it and/or modify
*    it under the terms of the GNU General Public License as published by
*    the Free Software Foundation; either version 2 of the License, or
*    (at your option) any later version.
*
*    This program is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*    GNU General Public License for more details.
*
*    You should have received a copy of the GNU General Public License along
*    with this program; if not, write to the Free Software Foundation, Inc.,
*    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
*/
/*
 * PTDTemplateDisplay.java
 *
 * Created on July 3, 2007, 8:41 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package ptd;

import java.io.*;

/*
 *
 * @author John
 */
public class PTDTemplateDisplay {
    
    public String m_Template;
    
    /** Creates a new instance of PTDTemplateDisplay */
    public PTDTemplateDisplay() {
        m_Template = "";
    }
    
    public int Read(String FileName){
        try{
            FileInputStream fstream = new FileInputStream(FileName);
            DataInputStream in = new DataInputStream(fstream);
            while (in.available() !=0)
            {
                m_Template = m_Template + in.readLine();
            }
        }catch (Exception e){
            System.err.println("File input error");
	}
        return m_Template.length();
    }
    
    public String getSection(int i){
        return "";
        
        /*
        String sTemp;
        String sTrim;
        String sRet = "";
        boolean bAdd = false;
    
        if(i == 1){
            bAdd = true;
        }
        
        try{
            FileInputStream fstream = new FileInputStream(Main.getAppDir() + "/templ.html");
            DataInputStream in = new DataInputStream(fstream);

            while (in.available() !=0)
            {
                sTemp = in.readLine();
                m_Template 
                
                if(bAdd){
                    sRet = sRet + sTemp;
                }
                
                if(i == 1){
                    sTrim = sTemp.trim(); 
                    Main.debug_out(sTrim);
                    if(sTrim.compareTo("<!BEGIN1>") == 0){
                        Main.debug_out("No longer adding...");
                        bAdd = false;
                    }
                }else{
                    sTrim = sTemp.trim(); 
                    if(sTrim == "<!END1>"){
                        bAdd = true;
                    }

                }
                //    System.out.println (in.readLine());
            }

            in.close(); 
        }catch (Exception e){
            System.err.println("File input error");
	}

        return sRet;
       **/
    }

    
    public int getTagOffset(String sTag){
        return m_Template.indexOf(sTag);
    }

    
}
